package com.mzj.saas.mservice.bill.entity;

import com.mzj.saas.mservice.sys.entity.IdEntity;
import lombok.Data;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;

/**
 * 公租房签约其它费用待缴费明细
 */
@Entity
@Table(name = "saas_house_wait_payment_detail")
@Data
public class HouseWaitPaymentDetail extends IdEntity {
    /*
     *账单id
     */
    @Column(name = "expense_bill_id", nullable = true)
    private Long  expenseBillId;
    /*
     *费用类型：1水费 2电费 3物业费 4宽带费 5电视费 6煤气费 7暖气费
     */
    @Column(name = "charge_type", nullable = true)
    private Integer chargeType;
    /*
     *水起数
     */
    @Column(name = "water_start_num", nullable = true)
    private Integer waterStartNum;
    /*
     *水止数
     */
    @Column(name = "water_end_num", nullable = true)
    private Integer waterEndNum;
    /*
     *水用量(吨)
     */
    @Column(name = "water_usage", nullable = true)
    private Double waterUsage;
    /*
     *水单价(元/吨)
     */
    @Column(name = "water_unit_price", nullable = true)
    private Integer waterUnitPrice;
    /*
     *电起数
     */
    @Column(name = "electric_start_num", nullable = true)
    private Integer electricStartNum;
    /*
     *电止数
     */
    @Column(name = "electric_end_num", nullable = true)
    private Integer electricEndNum;
    /*
     *电用量(度)
     */
    @Column(name = "electric_usage", nullable = true)
    private Double electricUsage;
    /*
     *电单价(元/度)
     */
    @Column(name = "electric_unit_price", nullable = true)
    private Integer electricUnitPrice;
    /*
     *煤起数
     */
    @Column(name = "gas_start_num", nullable = true)
    private Integer gasStartNum;
    /*
     *煤止数
     */
    @Column(name = "gas_end_num", nullable = true)
    private Integer gasEndNum;
    /*
     *煤用量(立方米)
     */
    @Column(name = "gas_usage", nullable = true)
    private Double gasUsage;
    /*
     * 煤气单价(元/立方米)
     */
    @Column(name = "gas_unit_price", nullable = true)
    private Integer gasUnitPrice;
    /*
     *暖气费单价(元/平方米)
     */
    @Column(name = "heating_bill", nullable = true)
    private Integer heatingBill;
    /*
     *物业费(元/立方米)
     */
    @Column(name = "property_fee", nullable = true)
    private Integer propertyFee;
    /*
     *电视费
     */
    @Column(name = "tv_fee", nullable = true)
    private Integer tvFee;
    /*
     *宽带费
     */
    @Column(name = "broad_band_charges", nullable = true)
    private Integer broadBandCharges;

}
